Skip to content

test: visual inbox unit tests (split out)#749

Open
mahmoud-elmorabea wants to merge 1 commit into
inbox-overlay-uifrom
inbox-tests
Open

test: visual inbox unit tests (split out)#749
mahmoud-elmorabea wants to merge 1 commit into
inbox-overlay-uifrom
inbox-tests

Conversation

@mahmoud-elmorabea

@mahmoud-elmorabea mahmoud-elmorabea commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Unit tests for the visual inbox data layer + overlay, split out of #744/#747 to keep those PRs review-focused.

🤖 Generated with Claude Code


Note

Low Risk
Test-only additions with no runtime or API changes; risk is limited to CI time and test maintenance.

Overview
Adds unit and integration tests only for the visual inbox stack, split out of earlier feature PRs so review stays focused on production code.

Coverage spans the queue → repository path (X-CIO-Inbox-Enabled, templates/branding fetch-if-missing, inbox messages in headless state), inbox data (decideOutcome Hidden vs Visible, InboxRepository visibility/stale cache/session revalidation/concurrency, branding JSON parsing, message selection, retry backoff), Jist mapping/decoding, SetInboxEnabled reducer, and VisualInboxController (snapshots when Hidden, uiStateFlow on enablement and fetch-completion, IO dispatcher for loads, mark-opened dedupe).

No production source changes in this diff.

Reviewed by Cursor Bugbot for commit ac4d8bb. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions

github-actions Bot commented Jun 21, 2026

Copy link
Copy Markdown

Sample app builds 📱

Below you will find the list of the latest versions of the sample apps. It's recommended to always download the latest builds of the sample apps to accurately test the pull request.


@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@mahmoud-elmorabea mahmoud-elmorabea marked this pull request as ready for review June 22, 2026 06:35
@mahmoud-elmorabea mahmoud-elmorabea requested a review from a team as a code owner June 22, 2026 06:35
@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@mahmoud-elmorabea mahmoud-elmorabea force-pushed the inbox-overlay-ui branch 2 times, most recently from 47a5480 to 6ce15cb Compare June 22, 2026 13:04
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
  • kotlin_compose: Build failed. See CI job logs to determine the issue and try re-building.

@github-actions

Copy link
Copy Markdown
  • java_layout: Build failed. See CI job logs to determine the issue and try re-building.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants